Operation-centric Hardware Description and Synthesis Operation-centric Hardware Description and Synthesis
نویسندگان
چکیده
In an operation centric framework the behavior of a system is decomposed and de scribed as a collection of operations An operation is de ned by a predicate condition and an e ect on the system s state An execution of the system corresponds to some sequential interleaving of the operations such that each operation in the sequence pro duces a state that enables the next operation An operation s e ect on the system is global and atomic In other words an operation reads the state of the system in one step and if enabled the operation updates the state in the same step This atomic semantics simpli es the task of hardware description by permitting the designer to formulate each operation as if the system were otherwise static This thesis develops a method for hardware synthesis from an operation centric description The crux of the synthesis problem is in nding a synchronous state tran sition system that carries out multiple parallelizable operations per clock cycle and yet maintains a behavior that is consistent with the atomic and sequential semantics of the operations The thesis rst de nes an Abstract Transition System ATS an operation centric state machine abstraction The thesis next develops the theories and algorithms to synthesize an e cient synchronous digital circuit implementation of an ATS Finally the thesis presents TRSpec a source level operation centric hardware description language based on the formalism of Term Rewriting Systems The results of this thesis show that an operation centric framework o ers a sig ni cant improvement over traditional hardware design ows The TRSpec language and synthesis algorithms developed in this thesis have been realized in the Term Rewriting Architectural Compiler TRAC This thesis presents the results of several operation centric design exercises using TRSpec and TRAC In an example based on a bit MIPS integer core the operation centric description can be developed ve times faster than a hand coded structural Verilog description Nevertheless the circuit implementation produced by the operation centric framework is comparable to the hand coded design in terms of speed and area Thesis Supervisor Arvind Title Johnson Professor of Computer Science and Engineering
منابع مشابه
Scheduling and Synthesis of Operation-Centric Hardware Descriptions
Most hardware description frameworks, whether schematic or textual, use cooperating finite state machines (CFSM) as the underlying abstraction. In the CFSM framework, a designer explicitly manages the concurrency by scheduling the exact cycle-by-cycle interactions between multiple concurrent state machines. Design mistakes are common in coordinating interactions between two state machines becau...
متن کاملImplementation of Face Recognition Algorithm on Fields Programmable Gate Array Card
The evolution of today's application technologies requires a certain level of robustness, reliability and ease of integration. We choose the Fields Programmable Gate Array (FPGA) hardware description language to implement the facial recognition algorithm based on "Eigen faces" using Principal Component Analysis. In this paper, we first present an overview of the PCA used for facial recognition,...
متن کاملSynthesizable HDL Generation for Pipelined Processors from a Micro-Operation Description
A synthesizable HDL generation method for pipelined processors is proposed. By using the proposed method, data-path and control logic descriptions of a target processor is generated from a clock based instruction set specification. From the experimental results, feasibility of the proposed method is evaluated and the amount of processor design time was drastically reduced than that of conventio...
متن کاملAn efficient CAD tool for High-Level Synthesis of VLSI digital transformers
Digital transformers are considered as one of the digital circuits being widely used in signal and data processing systems, audio and video processing, medical signal processing as well as telecommunication systems. Transforms such as Discrete Cosine Transform (DCT), Discrete Wavelet Transform (DWT) and Fast Fourier Transform (FFT) are among the ones being commonly used in this area. As an illu...
متن کاملSynthesis of Coefficient Bit Reordering Module for Fold- Ed Bit-plane Array
The goal of this paper is synthesis of Coefficient Bit Reordering Module (CBRM) for folded bit-plane FIR filter. Basic functional requirements for CBRM are: bit-serial entering of coefficient bits (initialization mode), reordering in accordance with required mathematical modulo description (initialization mode) and cyclicparallel feeding of architecture (run mode). Mathematical description of t...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000